//
//  AlertView.h
//  Kaagad Peso
//
//  Created by ZhengChengFeng on 2024/10/16.
//

#import <UIKit/UIKit.h>
#import "AgreementView.h"

NS_ASSUME_NONNULL_BEGIN

@interface AlertView : UIView

- (instancetype)initWithFrame:(CGRect)frame withTitleStr:(NSString *)title withCancelStr:(NSString *)cancelStr withSureStr:(NSString *)sureStr;

@property (nonatomic) UIView *alertView;

@property (nonatomic) UIButton *cancelButton;
@property (nonatomic) UIButton *sureButton;

@property (nonatomic) void(^clickSureBlock)(void);
@property (nonatomic) void(^clickCancelBlock)(void);



@end

@interface AlertTokenExpireView : UIView

- (instancetype)initWithFrame:(CGRect)frame withTitleStr:(NSString *)title withSureStr:(NSString *)sureStr;

@property (nonatomic) UIView *alertView;

@property (nonatomic) UIButton *sureButton;

@property (nonatomic) void(^clickSureBlock)(void);

@end

@interface AlertGoOutView : UIView

- (instancetype)initWithFrame:(CGRect)frame withTitleStr:(NSString *)title withDescStr:(NSString *)descStr withCancelStr:(NSString *)cancelStr withSureStr:(NSString *)sureStr withIsAccountCancel:(BOOL)isAccCancel;

@property (nonatomic) UIView *alertView;

@property (nonatomic) UIButton *sureButton;
@property (nonatomic) UIButton *cancelButton;
@property (nonatomic) UIButton *deleteButton;

@property (nonatomic) void(^clickSureBlock)(void);

@property (nonatomic) BOOL isAgree,isAccCancel;

@end

@interface AlertDCView : UIView

- (instancetype)initWithFrame:(CGRect)frame withTitleStr:(nonnull NSString *)title withDescStr:(nonnull NSString *)descStr withCancelStr:(nonnull NSString *)cancelStr withSureStr:(nonnull NSString *)sureStr withIsDC:(BOOL)isDC;

@property (nonatomic) UIView *alertView;

@property (nonatomic) UIButton *sureButton;
@property (nonatomic) UIButton *cancelButton;
@property (nonatomic) UIButton *deleteButton;

@property (nonatomic) void(^clickSureBlock)(void);
@property (nonatomic) void(^clickCancelBlock)(void);


@end


@interface AlertPhotoGuideView : UIView

- (instancetype)initWithFrame:(CGRect)frame withFace:(BOOL)isFace;

@property (nonatomic) UIView *alertView;

@property (nonatomic) UIButton *deleteButton;
@property (nonatomic) UIButton *sureButton;

@property (nonatomic) void(^clickSureBlock)(void);

@end

@interface AlertPhotoDataView : UIView

@property (nonatomic) void(^callBackInfoStr)(NSString *nameStr,NSString *idNoStr,NSString *dateStr);

- (void)pickViewWithNameStr:(NSString *)nameStr andIDNoStr:(NSString *)idNoStr andDateStr:(NSString *)dateStr;

- (void)showBottomView;



@end


NS_ASSUME_NONNULL_END
